package com.hclc.mapper.customize;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.hclc.entity.dvo.SelectUserCustomersDvo;
import com.hclc.entity.model.enums.SortEnum;
import org.springframework.stereotype.Component;

/** ('-')
 * 获取用户信息mapper
 * @author ljj
 * @version 1.0
 * @date 2020/10/19 14:25
 */
@Component
public interface SelectUserCustomerMapper extends BaseMapper<SelectUserCustomersDvo> {

	/**
	 * 获取用户信息列表
	 * @param page              分页
	 * @param userName          用户名
	 * @param userPhone         手机号
	 * @param consumptionSort   累计消费排序
	 * @param startTime         开始时间(时间戳)
	 * @param endTime           结束时间（时间戳）
	 * @return com.baomidou.mybatisplus.core.metadata.IPage<com.hclc.hxwy.dvo.SelectUserCustomersDvo>
	 * @author ljj
	 * @version 1.0
	 * @date 2020/10/19 14:32
	 */
	IPage<SelectUserCustomersDvo> selectUserCustomerPage(Page<SelectUserCustomersDvo> page, String userName, String userPhone, SortEnum consumptionSort, Long startTime, Long endTime);
}
